# 模型参数的配置详见api，这里是种子工程的相关参数配置
SEED_TASKS_PATH = "../mydata/seed_tasks_redblue_01.jsonl"  # 人工撰写种子路径
BATCH_DIR_SUFFIX = "seed01_1000"      # batch_dir的后缀
MODEL_NAME = "gpt4"           # 生成模型
NUM_OF_INSTRUCTIONS = 1000       # 需要生成的指令数
NUM_PROMPT_INSTRUCTIONS = 8       # 用于prompt的指令数
HANDWRITE_PROMPT = ""          # 用于提示指令生成的prompt


# 用于生成指令的prompt
INSTRUCTION_PROMPT_CHINESE =  "仿照示例撰写若干指令，不要回答，也不要回答提供的示例，使用中文，不超过15条：\n"
INSTRUCTION_PROMPT =  "Present a series of questions following the example below, requesting their content to be relevant to the example, but do not repeat the example:\n"

# 用于提示指令回答的prompt，可以提供背景知识，例如红蓝融合的概念
HANDWRITE_PROMPT_OUTPUT = '''红蓝融合，意指政治工作本体和信息网络载体有机结合、功能耦合。其中“红”是传统底色，是红色基因、光荣传
统的原色调，代表政治工作传统优势，体现为政治工作优良传统的精神内涵，精髓是思想建党、政治建军的根本原则。“蓝”是时代特色，是信息网络、科
技发展的主色调，代表信息技术，实质是政治工作所处的时代环境。“融”是发展大势，坚持赓续与发展、坚守与重塑、固本与开新相统一的原则，重在推
动政治工作传统优势与信息技术高度融合。“合”是最终目的，同时关注虚拟和现实两个空间，同步拓展网上和网下两个阵地，同向叠加铸魂和备战两个功能。'''

RATE_MODEL_NAME = "kimi"       # 红蓝评分模型
RATE_PROMPT = '''
你需要对给出的问答对进行红蓝融合度评估打分，红蓝融合度打分规则如下:
1. 红蓝融合理念由浅到深、由表面到内在共分为5层，对应1-5分，1分最低、5分最高，如果该文本能体现红蓝融合理念、得高分，否则得低分；例如，若文本内容红蓝融合理念深度能达到第1层，得1.0分；能达到第3层，得3.0分；介于两层之间，根据体现红蓝融合内涵程度得小数分值；
2. 红蓝融合理念如下：第一层：文化和科技的融合；第二层：知行合一的融合；第三层：自上而下贯彻带领+自下而上创造示范的融合；第四层：先进组织认知中目标和任务的有机结合；第五层：高维思想堤坝和基层落实洪流的融合
3. 文本内容与红蓝融合无关则得1分以下，不能是0分，如高于3分，需要慎重考虑！分数
4. 输出不超过10个字符，简要给出打分理由，保留一位小数，例如"分数为1.3分"、"分数为3.7分"、"分数为2.1分"、"分数为4.9分"
'''
